package cn.ainit.test.bean;

import java.sql.Timestamp;

/**
 * AbstractFxManId entity provides the base persistence definition of the
 * FxManId entity. @author MyEclipse Persistence Tools
 */

public class FxManId{

	// Fields

	private String manId;
	private String MName;
	private String sex;
	private Integer age;
	private Timestamp birth;
	private String department;
	private String tel;
	private String fax;
	private String addressHome;
	private String addressDepartment;
	private String zip;
	private String ability;
	private String zw;
	private String memo;
	private String helpInput;
	private Timestamp createDate;
	private Timestamp lastModDate;
	private String notrigger;
	private String cfId;
	private String styleId;
	private String telSecond;
	private String MMail;
	private String flagManClass;
	private String expensesItem;
	private Double expensesMoney;
	private String qkId;
	private Integer meter;
	private Integer amount;
	private String manIdString;
	private String cityId;
	private Double discount;
	private String MCode;
	private String MSignature;
	private String nation;
	private String country;
	private String origin;
	private String identification;
	private String education;
	private String speciality;
	private Timestamp graduateDate;
	private String school;
	private String responsibility;
	private String authorType;
	private String writing;
	private String authorizedWorks;
	private Timestamp collaborateBegin;
	private Timestamp collaborateEnd;
	private String societyPost;
	private String jobTitle;
	private String cellPhone;
	private String workTel;
	private String qqMsn;
	private String blog;
	private String introduction;
	private String publications;
	private String accountName;
	private String cardNo;
	private String openingBank;
	private String cardType;
	private String bankAddress;
	private String codiceFiscale;
	private String contactPerson;
	private String businessScope;
	private String economyType;
	private String artificialPerson;
	private String longevity;
	private String isCooperation;
	private String cooperationItem;
	private String archiveFile;
	private String publicationClass;
	private String departmentType;
	private String signRequirent;
	private String proofreadType;
	private String internalEvaluation;
	private String mainContact;
	private String stationId;
	private String chargeMan;
	private String pubId;
	private String MExist;
	private String licenseNumber;
	private String businessLicense;
	private String parentCfId;
	private String accountType;
	private String MStation;
	private String consignmentStyle;

	// Constructors

	/** default constructor */
	public FxManId() {
	}

	/** minimal constructor */
	public FxManId(String manId) {
		this.manId = manId;
	}

	/** full constructor */
	public FxManId(String manId, String MName, String sex, Integer age,
			Timestamp birth, String department, String tel, String fax,
			String addressHome, String addressDepartment, String zip,
			String ability, String zw, String memo, String helpInput,
			Timestamp createDate, Timestamp lastModDate, String notrigger,
			String cfId, String styleId, String telSecond, String MMail,
			String flagManClass, String expensesItem, Double expensesMoney,
			String qkId, Integer meter, Integer amount, String manIdString,
			String cityId, Double discount, String MCode, String MSignature,
			String nation, String country, String origin,
			String identification, String education, String speciality,
			Timestamp graduateDate, String school, String responsibility,
			String authorType, String writing, String authorizedWorks,
			Timestamp collaborateBegin, Timestamp collaborateEnd,
			String societyPost, String jobTitle, String cellPhone,
			String workTel, String qqMsn, String blog, String introduction,
			String publications, String accountName, String cardNo,
			String openingBank, String cardType, String bankAddress,
			String codiceFiscale, String contactPerson, String businessScope,
			String economyType, String artificialPerson, String longevity,
			String isCooperation, String cooperationItem, String archiveFile,
			String publicationClass, String departmentType,
			String signRequirent, String proofreadType,
			String internalEvaluation, String mainContact, String stationId,
			String chargeMan, String pubId, String MExist,
			String licenseNumber, String businessLicense, String parentCfId,
			String accountType, String MStation, String consignmentStyle) {
		this.manId = manId;
		this.MName = MName;
		this.sex = sex;
		this.age = age;
		this.birth = birth;
		this.department = department;
		this.tel = tel;
		this.fax = fax;
		this.addressHome = addressHome;
		this.addressDepartment = addressDepartment;
		this.zip = zip;
		this.ability = ability;
		this.zw = zw;
		this.memo = memo;
		this.helpInput = helpInput;
		this.createDate = createDate;
		this.lastModDate = lastModDate;
		this.notrigger = notrigger;
		this.cfId = cfId;
		this.styleId = styleId;
		this.telSecond = telSecond;
		this.MMail = MMail;
		this.flagManClass = flagManClass;
		this.expensesItem = expensesItem;
		this.expensesMoney = expensesMoney;
		this.qkId = qkId;
		this.meter = meter;
		this.amount = amount;
		this.manIdString = manIdString;
		this.cityId = cityId;
		this.discount = discount;
		this.MCode = MCode;
		this.MSignature = MSignature;
		this.nation = nation;
		this.country = country;
		this.origin = origin;
		this.identification = identification;
		this.education = education;
		this.speciality = speciality;
		this.graduateDate = graduateDate;
		this.school = school;
		this.responsibility = responsibility;
		this.authorType = authorType;
		this.writing = writing;
		this.authorizedWorks = authorizedWorks;
		this.collaborateBegin = collaborateBegin;
		this.collaborateEnd = collaborateEnd;
		this.societyPost = societyPost;
		this.jobTitle = jobTitle;
		this.cellPhone = cellPhone;
		this.workTel = workTel;
		this.qqMsn = qqMsn;
		this.blog = blog;
		this.introduction = introduction;
		this.publications = publications;
		this.accountName = accountName;
		this.cardNo = cardNo;
		this.openingBank = openingBank;
		this.cardType = cardType;
		this.bankAddress = bankAddress;
		this.codiceFiscale = codiceFiscale;
		this.contactPerson = contactPerson;
		this.businessScope = businessScope;
		this.economyType = economyType;
		this.artificialPerson = artificialPerson;
		this.longevity = longevity;
		this.isCooperation = isCooperation;
		this.cooperationItem = cooperationItem;
		this.archiveFile = archiveFile;
		this.publicationClass = publicationClass;
		this.departmentType = departmentType;
		this.signRequirent = signRequirent;
		this.proofreadType = proofreadType;
		this.internalEvaluation = internalEvaluation;
		this.mainContact = mainContact;
		this.stationId = stationId;
		this.chargeMan = chargeMan;
		this.pubId = pubId;
		this.MExist = MExist;
		this.licenseNumber = licenseNumber;
		this.businessLicense = businessLicense;
		this.parentCfId = parentCfId;
		this.accountType = accountType;
		this.MStation = MStation;
		this.consignmentStyle = consignmentStyle;
	}

	// Property accessors

	public String getManId() {
		return this.manId;
	}

	public void setManId(String manId) {
		this.manId = manId;
	}

	public String getMName() {
		return this.MName;
	}

	public void setMName(String MName) {
		this.MName = MName;
	}

	public String getSex() {
		return this.sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public Integer getAge() {
		return this.age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public Timestamp getBirth() {
		return this.birth;
	}

	public void setBirth(Timestamp birth) {
		this.birth = birth;
	}

	public String getDepartment() {
		return this.department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public String getTel() {
		return this.tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getFax() {
		return this.fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String getAddressHome() {
		return this.addressHome;
	}

	public void setAddressHome(String addressHome) {
		this.addressHome = addressHome;
	}

	public String getAddressDepartment() {
		return this.addressDepartment;
	}

	public void setAddressDepartment(String addressDepartment) {
		this.addressDepartment = addressDepartment;
	}

	public String getZip() {
		return this.zip;
	}

	public void setZip(String zip) {
		this.zip = zip;
	}

	public String getAbility() {
		return this.ability;
	}

	public void setAbility(String ability) {
		this.ability = ability;
	}

	public String getZw() {
		return this.zw;
	}

	public void setZw(String zw) {
		this.zw = zw;
	}

	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getHelpInput() {
		return this.helpInput;
	}

	public void setHelpInput(String helpInput) {
		this.helpInput = helpInput;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public Timestamp getLastModDate() {
		return this.lastModDate;
	}

	public void setLastModDate(Timestamp lastModDate) {
		this.lastModDate = lastModDate;
	}

	public String getNotrigger() {
		return this.notrigger;
	}

	public void setNotrigger(String notrigger) {
		this.notrigger = notrigger;
	}

	public String getCfId() {
		return this.cfId;
	}

	public void setCfId(String cfId) {
		this.cfId = cfId;
	}

	public String getStyleId() {
		return this.styleId;
	}

	public void setStyleId(String styleId) {
		this.styleId = styleId;
	}

	public String getTelSecond() {
		return this.telSecond;
	}

	public void setTelSecond(String telSecond) {
		this.telSecond = telSecond;
	}

	public String getMMail() {
		return this.MMail;
	}

	public void setMMail(String MMail) {
		this.MMail = MMail;
	}

	public String getFlagManClass() {
		return this.flagManClass;
	}

	public void setFlagManClass(String flagManClass) {
		this.flagManClass = flagManClass;
	}

	public String getExpensesItem() {
		return this.expensesItem;
	}

	public void setExpensesItem(String expensesItem) {
		this.expensesItem = expensesItem;
	}

	public Double getExpensesMoney() {
		return this.expensesMoney;
	}

	public void setExpensesMoney(Double expensesMoney) {
		this.expensesMoney = expensesMoney;
	}

	public String getQkId() {
		return this.qkId;
	}

	public void setQkId(String qkId) {
		this.qkId = qkId;
	}

	public Integer getMeter() {
		return this.meter;
	}

	public void setMeter(Integer meter) {
		this.meter = meter;
	}

	public Integer getAmount() {
		return this.amount;
	}

	public void setAmount(Integer amount) {
		this.amount = amount;
	}

	public String getManIdString() {
		return this.manIdString;
	}

	public void setManIdString(String manIdString) {
		this.manIdString = manIdString;
	}

	public String getCityId() {
		return this.cityId;
	}

	public void setCityId(String cityId) {
		this.cityId = cityId;
	}

	public Double getDiscount() {
		return this.discount;
	}

	public void setDiscount(Double discount) {
		this.discount = discount;
	}

	public String getMCode() {
		return this.MCode;
	}

	public void setMCode(String MCode) {
		this.MCode = MCode;
	}

	public String getMSignature() {
		return this.MSignature;
	}

	public void setMSignature(String MSignature) {
		this.MSignature = MSignature;
	}

	public String getNation() {
		return this.nation;
	}

	public void setNation(String nation) {
		this.nation = nation;
	}

	public String getCountry() {
		return this.country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getOrigin() {
		return this.origin;
	}

	public void setOrigin(String origin) {
		this.origin = origin;
	}

	public String getIdentification() {
		return this.identification;
	}

	public void setIdentification(String identification) {
		this.identification = identification;
	}

	public String getEducation() {
		return this.education;
	}

	public void setEducation(String education) {
		this.education = education;
	}

	public String getSpeciality() {
		return this.speciality;
	}

	public void setSpeciality(String speciality) {
		this.speciality = speciality;
	}

	public Timestamp getGraduateDate() {
		return this.graduateDate;
	}

	public void setGraduateDate(Timestamp graduateDate) {
		this.graduateDate = graduateDate;
	}

	public String getSchool() {
		return this.school;
	}

	public void setSchool(String school) {
		this.school = school;
	}

	public String getResponsibility() {
		return this.responsibility;
	}

	public void setResponsibility(String responsibility) {
		this.responsibility = responsibility;
	}

	public String getAuthorType() {
		return this.authorType;
	}

	public void setAuthorType(String authorType) {
		this.authorType = authorType;
	}

	public String getWriting() {
		return this.writing;
	}

	public void setWriting(String writing) {
		this.writing = writing;
	}

	public String getAuthorizedWorks() {
		return this.authorizedWorks;
	}

	public void setAuthorizedWorks(String authorizedWorks) {
		this.authorizedWorks = authorizedWorks;
	}

	public Timestamp getCollaborateBegin() {
		return this.collaborateBegin;
	}

	public void setCollaborateBegin(Timestamp collaborateBegin) {
		this.collaborateBegin = collaborateBegin;
	}

	public Timestamp getCollaborateEnd() {
		return this.collaborateEnd;
	}

	public void setCollaborateEnd(Timestamp collaborateEnd) {
		this.collaborateEnd = collaborateEnd;
	}

	public String getSocietyPost() {
		return this.societyPost;
	}

	public void setSocietyPost(String societyPost) {
		this.societyPost = societyPost;
	}

	public String getJobTitle() {
		return this.jobTitle;
	}

	public void setJobTitle(String jobTitle) {
		this.jobTitle = jobTitle;
	}

	public String getCellPhone() {
		return this.cellPhone;
	}

	public void setCellPhone(String cellPhone) {
		this.cellPhone = cellPhone;
	}

	public String getWorkTel() {
		return this.workTel;
	}

	public void setWorkTel(String workTel) {
		this.workTel = workTel;
	}

	public String getQqMsn() {
		return this.qqMsn;
	}

	public void setQqMsn(String qqMsn) {
		this.qqMsn = qqMsn;
	}

	public String getBlog() {
		return this.blog;
	}

	public void setBlog(String blog) {
		this.blog = blog;
	}

	public String getIntroduction() {
		return this.introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getPublications() {
		return this.publications;
	}

	public void setPublications(String publications) {
		this.publications = publications;
	}

	public String getAccountName() {
		return this.accountName;
	}

	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	public String getCardNo() {
		return this.cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getOpeningBank() {
		return this.openingBank;
	}

	public void setOpeningBank(String openingBank) {
		this.openingBank = openingBank;
	}

	public String getCardType() {
		return this.cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	public String getBankAddress() {
		return this.bankAddress;
	}

	public void setBankAddress(String bankAddress) {
		this.bankAddress = bankAddress;
	}

	public String getCodiceFiscale() {
		return this.codiceFiscale;
	}

	public void setCodiceFiscale(String codiceFiscale) {
		this.codiceFiscale = codiceFiscale;
	}

	public String getContactPerson() {
		return this.contactPerson;
	}

	public void setContactPerson(String contactPerson) {
		this.contactPerson = contactPerson;
	}

	public String getBusinessScope() {
		return this.businessScope;
	}

	public void setBusinessScope(String businessScope) {
		this.businessScope = businessScope;
	}

	public String getEconomyType() {
		return this.economyType;
	}

	public void setEconomyType(String economyType) {
		this.economyType = economyType;
	}

	public String getArtificialPerson() {
		return this.artificialPerson;
	}

	public void setArtificialPerson(String artificialPerson) {
		this.artificialPerson = artificialPerson;
	}

	public String getLongevity() {
		return this.longevity;
	}

	public void setLongevity(String longevity) {
		this.longevity = longevity;
	}

	public String getIsCooperation() {
		return this.isCooperation;
	}

	public void setIsCooperation(String isCooperation) {
		this.isCooperation = isCooperation;
	}

	public String getCooperationItem() {
		return this.cooperationItem;
	}

	public void setCooperationItem(String cooperationItem) {
		this.cooperationItem = cooperationItem;
	}

	public String getArchiveFile() {
		return this.archiveFile;
	}

	public void setArchiveFile(String archiveFile) {
		this.archiveFile = archiveFile;
	}

	public String getPublicationClass() {
		return this.publicationClass;
	}

	public void setPublicationClass(String publicationClass) {
		this.publicationClass = publicationClass;
	}

	public String getDepartmentType() {
		return this.departmentType;
	}

	public void setDepartmentType(String departmentType) {
		this.departmentType = departmentType;
	}

	public String getSignRequirent() {
		return this.signRequirent;
	}

	public void setSignRequirent(String signRequirent) {
		this.signRequirent = signRequirent;
	}

	public String getProofreadType() {
		return this.proofreadType;
	}

	public void setProofreadType(String proofreadType) {
		this.proofreadType = proofreadType;
	}

	public String getInternalEvaluation() {
		return this.internalEvaluation;
	}

	public void setInternalEvaluation(String internalEvaluation) {
		this.internalEvaluation = internalEvaluation;
	}

	public String getMainContact() {
		return this.mainContact;
	}

	public void setMainContact(String mainContact) {
		this.mainContact = mainContact;
	}

	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	public String getChargeMan() {
		return this.chargeMan;
	}

	public void setChargeMan(String chargeMan) {
		this.chargeMan = chargeMan;
	}

	public String getPubId() {
		return this.pubId;
	}

	public void setPubId(String pubId) {
		this.pubId = pubId;
	}

	public String getMExist() {
		return this.MExist;
	}

	public void setMExist(String MExist) {
		this.MExist = MExist;
	}

	public String getLicenseNumber() {
		return this.licenseNumber;
	}

	public void setLicenseNumber(String licenseNumber) {
		this.licenseNumber = licenseNumber;
	}

	public String getBusinessLicense() {
		return this.businessLicense;
	}

	public void setBusinessLicense(String businessLicense) {
		this.businessLicense = businessLicense;
	}

	public String getParentCfId() {
		return this.parentCfId;
	}

	public void setParentCfId(String parentCfId) {
		this.parentCfId = parentCfId;
	}

	public String getAccountType() {
		return this.accountType;
	}

	public void setAccountType(String accountType) {
		this.accountType = accountType;
	}

	public String getMStation() {
		return this.MStation;
	}

	public void setMStation(String MStation) {
		this.MStation = MStation;
	}

	public String getConsignmentStyle() {
		return this.consignmentStyle;
	}

	public void setConsignmentStyle(String consignmentStyle) {
		this.consignmentStyle = consignmentStyle;
	}

	public boolean equals(Object other) {
		if ((this == other))
			return true;
		if ((other == null))
			return false;
		if (!(other instanceof FxManId))
			return false;
		FxManId castOther = (FxManId) other;

		return ((this.getManId() == castOther.getManId()) || (this.getManId() != null
				&& castOther.getManId() != null && this.getManId().equals(
				castOther.getManId())))
				&& ((this.getMName() == castOther.getMName()) || (this
						.getMName() != null
						&& castOther.getMName() != null && this.getMName()
						.equals(castOther.getMName())))
				&& ((this.getSex() == castOther.getSex()) || (this.getSex() != null
						&& castOther.getSex() != null && this.getSex().equals(
						castOther.getSex())))
				&& ((this.getAge() == castOther.getAge()) || (this.getAge() != null
						&& castOther.getAge() != null && this.getAge().equals(
						castOther.getAge())))
				&& ((this.getBirth() == castOther.getBirth()) || (this
						.getBirth() != null
						&& castOther.getBirth() != null && this.getBirth()
						.equals(castOther.getBirth())))
				&& ((this.getDepartment() == castOther.getDepartment()) || (this
						.getDepartment() != null
						&& castOther.getDepartment() != null && this
						.getDepartment().equals(castOther.getDepartment())))
				&& ((this.getTel() == castOther.getTel()) || (this.getTel() != null
						&& castOther.getTel() != null && this.getTel().equals(
						castOther.getTel())))
				&& ((this.getFax() == castOther.getFax()) || (this.getFax() != null
						&& castOther.getFax() != null && this.getFax().equals(
						castOther.getFax())))
				&& ((this.getAddressHome() == castOther.getAddressHome()) || (this
						.getAddressHome() != null
						&& castOther.getAddressHome() != null && this
						.getAddressHome().equals(castOther.getAddressHome())))
				&& ((this.getAddressDepartment() == castOther
						.getAddressDepartment()) || (this
						.getAddressDepartment() != null
						&& castOther.getAddressDepartment() != null && this
						.getAddressDepartment().equals(
								castOther.getAddressDepartment())))
				&& ((this.getZip() == castOther.getZip()) || (this.getZip() != null
						&& castOther.getZip() != null && this.getZip().equals(
						castOther.getZip())))
				&& ((this.getAbility() == castOther.getAbility()) || (this
						.getAbility() != null
						&& castOther.getAbility() != null && this.getAbility()
						.equals(castOther.getAbility())))
				&& ((this.getZw() == castOther.getZw()) || (this.getZw() != null
						&& castOther.getZw() != null && this.getZw().equals(
						castOther.getZw())))
				&& ((this.getMemo() == castOther.getMemo()) || (this.getMemo() != null
						&& castOther.getMemo() != null && this.getMemo()
						.equals(castOther.getMemo())))
				&& ((this.getHelpInput() == castOther.getHelpInput()) || (this
						.getHelpInput() != null
						&& castOther.getHelpInput() != null && this
						.getHelpInput().equals(castOther.getHelpInput())))
				&& ((this.getCreateDate() == castOther.getCreateDate()) || (this
						.getCreateDate() != null
						&& castOther.getCreateDate() != null && this
						.getCreateDate().equals(castOther.getCreateDate())))
				&& ((this.getLastModDate() == castOther.getLastModDate()) || (this
						.getLastModDate() != null
						&& castOther.getLastModDate() != null && this
						.getLastModDate().equals(castOther.getLastModDate())))
				&& ((this.getNotrigger() == castOther.getNotrigger()) || (this
						.getNotrigger() != null
						&& castOther.getNotrigger() != null && this
						.getNotrigger().equals(castOther.getNotrigger())))
				&& ((this.getCfId() == castOther.getCfId()) || (this.getCfId() != null
						&& castOther.getCfId() != null && this.getCfId()
						.equals(castOther.getCfId())))
				&& ((this.getStyleId() == castOther.getStyleId()) || (this
						.getStyleId() != null
						&& castOther.getStyleId() != null && this.getStyleId()
						.equals(castOther.getStyleId())))
				&& ((this.getTelSecond() == castOther.getTelSecond()) || (this
						.getTelSecond() != null
						&& castOther.getTelSecond() != null && this
						.getTelSecond().equals(castOther.getTelSecond())))
				&& ((this.getMMail() == castOther.getMMail()) || (this
						.getMMail() != null
						&& castOther.getMMail() != null && this.getMMail()
						.equals(castOther.getMMail())))
				&& ((this.getFlagManClass() == castOther.getFlagManClass()) || (this
						.getFlagManClass() != null
						&& castOther.getFlagManClass() != null && this
						.getFlagManClass().equals(castOther.getFlagManClass())))
				&& ((this.getExpensesItem() == castOther.getExpensesItem()) || (this
						.getExpensesItem() != null
						&& castOther.getExpensesItem() != null && this
						.getExpensesItem().equals(castOther.getExpensesItem())))
				&& ((this.getExpensesMoney() == castOther.getExpensesMoney()) || (this
						.getExpensesMoney() != null
						&& castOther.getExpensesMoney() != null && this
						.getExpensesMoney()
						.equals(castOther.getExpensesMoney())))
				&& ((this.getQkId() == castOther.getQkId()) || (this.getQkId() != null
						&& castOther.getQkId() != null && this.getQkId()
						.equals(castOther.getQkId())))
				&& ((this.getMeter() == castOther.getMeter()) || (this
						.getMeter() != null
						&& castOther.getMeter() != null && this.getMeter()
						.equals(castOther.getMeter())))
				&& ((this.getAmount() == castOther.getAmount()) || (this
						.getAmount() != null
						&& castOther.getAmount() != null && this.getAmount()
						.equals(castOther.getAmount())))
				&& ((this.getManIdString() == castOther.getManIdString()) || (this
						.getManIdString() != null
						&& castOther.getManIdString() != null && this
						.getManIdString().equals(castOther.getManIdString())))
				&& ((this.getCityId() == castOther.getCityId()) || (this
						.getCityId() != null
						&& castOther.getCityId() != null && this.getCityId()
						.equals(castOther.getCityId())))
				&& ((this.getDiscount() == castOther.getDiscount()) || (this
						.getDiscount() != null
						&& castOther.getDiscount() != null && this
						.getDiscount().equals(castOther.getDiscount())))
				&& ((this.getMCode() == castOther.getMCode()) || (this
						.getMCode() != null
						&& castOther.getMCode() != null && this.getMCode()
						.equals(castOther.getMCode())))
				&& ((this.getMSignature() == castOther.getMSignature()) || (this
						.getMSignature() != null
						&& castOther.getMSignature() != null && this
						.getMSignature().equals(castOther.getMSignature())))
				&& ((this.getNation() == castOther.getNation()) || (this
						.getNation() != null
						&& castOther.getNation() != null && this.getNation()
						.equals(castOther.getNation())))
				&& ((this.getCountry() == castOther.getCountry()) || (this
						.getCountry() != null
						&& castOther.getCountry() != null && this.getCountry()
						.equals(castOther.getCountry())))
				&& ((this.getOrigin() == castOther.getOrigin()) || (this
						.getOrigin() != null
						&& castOther.getOrigin() != null && this.getOrigin()
						.equals(castOther.getOrigin())))
				&& ((this.getIdentification() == castOther.getIdentification()) || (this
						.getIdentification() != null
						&& castOther.getIdentification() != null && this
						.getIdentification().equals(
								castOther.getIdentification())))
				&& ((this.getEducation() == castOther.getEducation()) || (this
						.getEducation() != null
						&& castOther.getEducation() != null && this
						.getEducation().equals(castOther.getEducation())))
				&& ((this.getSpeciality() == castOther.getSpeciality()) || (this
						.getSpeciality() != null
						&& castOther.getSpeciality() != null && this
						.getSpeciality().equals(castOther.getSpeciality())))
				&& ((this.getGraduateDate() == castOther.getGraduateDate()) || (this
						.getGraduateDate() != null
						&& castOther.getGraduateDate() != null && this
						.getGraduateDate().equals(castOther.getGraduateDate())))
				&& ((this.getSchool() == castOther.getSchool()) || (this
						.getSchool() != null
						&& castOther.getSchool() != null && this.getSchool()
						.equals(castOther.getSchool())))
				&& ((this.getResponsibility() == castOther.getResponsibility()) || (this
						.getResponsibility() != null
						&& castOther.getResponsibility() != null && this
						.getResponsibility().equals(
								castOther.getResponsibility())))
				&& ((this.getAuthorType() == castOther.getAuthorType()) || (this
						.getAuthorType() != null
						&& castOther.getAuthorType() != null && this
						.getAuthorType().equals(castOther.getAuthorType())))
				&& ((this.getWriting() == castOther.getWriting()) || (this
						.getWriting() != null
						&& castOther.getWriting() != null && this.getWriting()
						.equals(castOther.getWriting())))
				&& ((this.getAuthorizedWorks() == castOther
						.getAuthorizedWorks()) || (this.getAuthorizedWorks() != null
						&& castOther.getAuthorizedWorks() != null && this
						.getAuthorizedWorks().equals(
								castOther.getAuthorizedWorks())))
				&& ((this.getCollaborateBegin() == castOther
						.getCollaborateBegin()) || (this.getCollaborateBegin() != null
						&& castOther.getCollaborateBegin() != null && this
						.getCollaborateBegin().equals(
								castOther.getCollaborateBegin())))
				&& ((this.getCollaborateEnd() == castOther.getCollaborateEnd()) || (this
						.getCollaborateEnd() != null
						&& castOther.getCollaborateEnd() != null && this
						.getCollaborateEnd().equals(
								castOther.getCollaborateEnd())))
				&& ((this.getSocietyPost() == castOther.getSocietyPost()) || (this
						.getSocietyPost() != null
						&& castOther.getSocietyPost() != null && this
						.getSocietyPost().equals(castOther.getSocietyPost())))
				&& ((this.getJobTitle() == castOther.getJobTitle()) || (this
						.getJobTitle() != null
						&& castOther.getJobTitle() != null && this
						.getJobTitle().equals(castOther.getJobTitle())))
				&& ((this.getCellPhone() == castOther.getCellPhone()) || (this
						.getCellPhone() != null
						&& castOther.getCellPhone() != null && this
						.getCellPhone().equals(castOther.getCellPhone())))
				&& ((this.getWorkTel() == castOther.getWorkTel()) || (this
						.getWorkTel() != null
						&& castOther.getWorkTel() != null && this.getWorkTel()
						.equals(castOther.getWorkTel())))
				&& ((this.getQqMsn() == castOther.getQqMsn()) || (this
						.getQqMsn() != null
						&& castOther.getQqMsn() != null && this.getQqMsn()
						.equals(castOther.getQqMsn())))
				&& ((this.getBlog() == castOther.getBlog()) || (this.getBlog() != null
						&& castOther.getBlog() != null && this.getBlog()
						.equals(castOther.getBlog())))
				&& ((this.getIntroduction() == castOther.getIntroduction()) || (this
						.getIntroduction() != null
						&& castOther.getIntroduction() != null && this
						.getIntroduction().equals(castOther.getIntroduction())))
				&& ((this.getPublications() == castOther.getPublications()) || (this
						.getPublications() != null
						&& castOther.getPublications() != null && this
						.getPublications().equals(castOther.getPublications())))
				&& ((this.getAccountName() == castOther.getAccountName()) || (this
						.getAccountName() != null
						&& castOther.getAccountName() != null && this
						.getAccountName().equals(castOther.getAccountName())))
				&& ((this.getCardNo() == castOther.getCardNo()) || (this
						.getCardNo() != null
						&& castOther.getCardNo() != null && this.getCardNo()
						.equals(castOther.getCardNo())))
				&& ((this.getOpeningBank() == castOther.getOpeningBank()) || (this
						.getOpeningBank() != null
						&& castOther.getOpeningBank() != null && this
						.getOpeningBank().equals(castOther.getOpeningBank())))
				&& ((this.getCardType() == castOther.getCardType()) || (this
						.getCardType() != null
						&& castOther.getCardType() != null && this
						.getCardType().equals(castOther.getCardType())))
				&& ((this.getBankAddress() == castOther.getBankAddress()) || (this
						.getBankAddress() != null
						&& castOther.getBankAddress() != null && this
						.getBankAddress().equals(castOther.getBankAddress())))
				&& ((this.getCodiceFiscale() == castOther.getCodiceFiscale()) || (this
						.getCodiceFiscale() != null
						&& castOther.getCodiceFiscale() != null && this
						.getCodiceFiscale()
						.equals(castOther.getCodiceFiscale())))
				&& ((this.getContactPerson() == castOther.getContactPerson()) || (this
						.getContactPerson() != null
						&& castOther.getContactPerson() != null && this
						.getContactPerson()
						.equals(castOther.getContactPerson())))
				&& ((this.getBusinessScope() == castOther.getBusinessScope()) || (this
						.getBusinessScope() != null
						&& castOther.getBusinessScope() != null && this
						.getBusinessScope()
						.equals(castOther.getBusinessScope())))
				&& ((this.getEconomyType() == castOther.getEconomyType()) || (this
						.getEconomyType() != null
						&& castOther.getEconomyType() != null && this
						.getEconomyType().equals(castOther.getEconomyType())))
				&& ((this.getArtificialPerson() == castOther
						.getArtificialPerson()) || (this.getArtificialPerson() != null
						&& castOther.getArtificialPerson() != null && this
						.getArtificialPerson().equals(
								castOther.getArtificialPerson())))
				&& ((this.getLongevity() == castOther.getLongevity()) || (this
						.getLongevity() != null
						&& castOther.getLongevity() != null && this
						.getLongevity().equals(castOther.getLongevity())))
				&& ((this.getIsCooperation() == castOther.getIsCooperation()) || (this
						.getIsCooperation() != null
						&& castOther.getIsCooperation() != null && this
						.getIsCooperation()
						.equals(castOther.getIsCooperation())))
				&& ((this.getCooperationItem() == castOther
						.getCooperationItem()) || (this.getCooperationItem() != null
						&& castOther.getCooperationItem() != null && this
						.getCooperationItem().equals(
								castOther.getCooperationItem())))
				&& ((this.getArchiveFile() == castOther.getArchiveFile()) || (this
						.getArchiveFile() != null
						&& castOther.getArchiveFile() != null && this
						.getArchiveFile().equals(castOther.getArchiveFile())))
				&& ((this.getPublicationClass() == castOther
						.getPublicationClass()) || (this.getPublicationClass() != null
						&& castOther.getPublicationClass() != null && this
						.getPublicationClass().equals(
								castOther.getPublicationClass())))
				&& ((this.getDepartmentType() == castOther.getDepartmentType()) || (this
						.getDepartmentType() != null
						&& castOther.getDepartmentType() != null && this
						.getDepartmentType().equals(
								castOther.getDepartmentType())))
				&& ((this.getSignRequirent() == castOther.getSignRequirent()) || (this
						.getSignRequirent() != null
						&& castOther.getSignRequirent() != null && this
						.getSignRequirent()
						.equals(castOther.getSignRequirent())))
				&& ((this.getProofreadType() == castOther.getProofreadType()) || (this
						.getProofreadType() != null
						&& castOther.getProofreadType() != null && this
						.getProofreadType()
						.equals(castOther.getProofreadType())))
				&& ((this.getInternalEvaluation() == castOther
						.getInternalEvaluation()) || (this
						.getInternalEvaluation() != null
						&& castOther.getInternalEvaluation() != null && this
						.getInternalEvaluation().equals(
								castOther.getInternalEvaluation())))
				&& ((this.getMainContact() == castOther.getMainContact()) || (this
						.getMainContact() != null
						&& castOther.getMainContact() != null && this
						.getMainContact().equals(castOther.getMainContact())))
				&& ((this.getStationId() == castOther.getStationId()) || (this
						.getStationId() != null
						&& castOther.getStationId() != null && this
						.getStationId().equals(castOther.getStationId())))
				&& ((this.getChargeMan() == castOther.getChargeMan()) || (this
						.getChargeMan() != null
						&& castOther.getChargeMan() != null && this
						.getChargeMan().equals(castOther.getChargeMan())))
				&& ((this.getPubId() == castOther.getPubId()) || (this
						.getPubId() != null
						&& castOther.getPubId() != null && this.getPubId()
						.equals(castOther.getPubId())))
				&& ((this.getMExist() == castOther.getMExist()) || (this
						.getMExist() != null
						&& castOther.getMExist() != null && this.getMExist()
						.equals(castOther.getMExist())))
				&& ((this.getLicenseNumber() == castOther.getLicenseNumber()) || (this
						.getLicenseNumber() != null
						&& castOther.getLicenseNumber() != null && this
						.getLicenseNumber()
						.equals(castOther.getLicenseNumber())))
				&& ((this.getBusinessLicense() == castOther
						.getBusinessLicense()) || (this.getBusinessLicense() != null
						&& castOther.getBusinessLicense() != null && this
						.getBusinessLicense().equals(
								castOther.getBusinessLicense())))
				&& ((this.getParentCfId() == castOther.getParentCfId()) || (this
						.getParentCfId() != null
						&& castOther.getParentCfId() != null && this
						.getParentCfId().equals(castOther.getParentCfId())))
				&& ((this.getAccountType() == castOther.getAccountType()) || (this
						.getAccountType() != null
						&& castOther.getAccountType() != null && this
						.getAccountType().equals(castOther.getAccountType())))
				&& ((this.getMStation() == castOther.getMStation()) || (this
						.getMStation() != null
						&& castOther.getMStation() != null && this
						.getMStation().equals(castOther.getMStation())))
				&& ((this.getConsignmentStyle() == castOther
						.getConsignmentStyle()) || (this.getConsignmentStyle() != null
						&& castOther.getConsignmentStyle() != null && this
						.getConsignmentStyle().equals(
								castOther.getConsignmentStyle())));
	}

	public int hashCode() {
		int result = 17;

		result = 37 * result
				+ (getManId() == null ? 0 : this.getManId().hashCode());
		result = 37 * result
				+ (getMName() == null ? 0 : this.getMName().hashCode());
		result = 37 * result
				+ (getSex() == null ? 0 : this.getSex().hashCode());
		result = 37 * result
				+ (getAge() == null ? 0 : this.getAge().hashCode());
		result = 37 * result
				+ (getBirth() == null ? 0 : this.getBirth().hashCode());
		result = 37
				* result
				+ (getDepartment() == null ? 0 : this.getDepartment()
						.hashCode());
		result = 37 * result
				+ (getTel() == null ? 0 : this.getTel().hashCode());
		result = 37 * result
				+ (getFax() == null ? 0 : this.getFax().hashCode());
		result = 37
				* result
				+ (getAddressHome() == null ? 0 : this.getAddressHome()
						.hashCode());
		result = 37
				* result
				+ (getAddressDepartment() == null ? 0 : this
						.getAddressDepartment().hashCode());
		result = 37 * result
				+ (getZip() == null ? 0 : this.getZip().hashCode());
		result = 37 * result
				+ (getAbility() == null ? 0 : this.getAbility().hashCode());
		result = 37 * result + (getZw() == null ? 0 : this.getZw().hashCode());
		result = 37 * result
				+ (getMemo() == null ? 0 : this.getMemo().hashCode());
		result = 37 * result
				+ (getHelpInput() == null ? 0 : this.getHelpInput().hashCode());
		result = 37
				* result
				+ (getCreateDate() == null ? 0 : this.getCreateDate()
						.hashCode());
		result = 37
				* result
				+ (getLastModDate() == null ? 0 : this.getLastModDate()
						.hashCode());
		result = 37 * result
				+ (getNotrigger() == null ? 0 : this.getNotrigger().hashCode());
		result = 37 * result
				+ (getCfId() == null ? 0 : this.getCfId().hashCode());
		result = 37 * result
				+ (getStyleId() == null ? 0 : this.getStyleId().hashCode());
		result = 37 * result
				+ (getTelSecond() == null ? 0 : this.getTelSecond().hashCode());
		result = 37 * result
				+ (getMMail() == null ? 0 : this.getMMail().hashCode());
		result = 37
				* result
				+ (getFlagManClass() == null ? 0 : this.getFlagManClass()
						.hashCode());
		result = 37
				* result
				+ (getExpensesItem() == null ? 0 : this.getExpensesItem()
						.hashCode());
		result = 37
				* result
				+ (getExpensesMoney() == null ? 0 : this.getExpensesMoney()
						.hashCode());
		result = 37 * result
				+ (getQkId() == null ? 0 : this.getQkId().hashCode());
		result = 37 * result
				+ (getMeter() == null ? 0 : this.getMeter().hashCode());
		result = 37 * result
				+ (getAmount() == null ? 0 : this.getAmount().hashCode());
		result = 37
				* result
				+ (getManIdString() == null ? 0 : this.getManIdString()
						.hashCode());
		result = 37 * result
				+ (getCityId() == null ? 0 : this.getCityId().hashCode());
		result = 37 * result
				+ (getDiscount() == null ? 0 : this.getDiscount().hashCode());
		result = 37 * result
				+ (getMCode() == null ? 0 : this.getMCode().hashCode());
		result = 37
				* result
				+ (getMSignature() == null ? 0 : this.getMSignature()
						.hashCode());
		result = 37 * result
				+ (getNation() == null ? 0 : this.getNation().hashCode());
		result = 37 * result
				+ (getCountry() == null ? 0 : this.getCountry().hashCode());
		result = 37 * result
				+ (getOrigin() == null ? 0 : this.getOrigin().hashCode());
		result = 37
				* result
				+ (getIdentification() == null ? 0 : this.getIdentification()
						.hashCode());
		result = 37 * result
				+ (getEducation() == null ? 0 : this.getEducation().hashCode());
		result = 37
				* result
				+ (getSpeciality() == null ? 0 : this.getSpeciality()
						.hashCode());
		result = 37
				* result
				+ (getGraduateDate() == null ? 0 : this.getGraduateDate()
						.hashCode());
		result = 37 * result
				+ (getSchool() == null ? 0 : this.getSchool().hashCode());
		result = 37
				* result
				+ (getResponsibility() == null ? 0 : this.getResponsibility()
						.hashCode());
		result = 37
				* result
				+ (getAuthorType() == null ? 0 : this.getAuthorType()
						.hashCode());
		result = 37 * result
				+ (getWriting() == null ? 0 : this.getWriting().hashCode());
		result = 37
				* result
				+ (getAuthorizedWorks() == null ? 0 : this.getAuthorizedWorks()
						.hashCode());
		result = 37
				* result
				+ (getCollaborateBegin() == null ? 0 : this
						.getCollaborateBegin().hashCode());
		result = 37
				* result
				+ (getCollaborateEnd() == null ? 0 : this.getCollaborateEnd()
						.hashCode());
		result = 37
				* result
				+ (getSocietyPost() == null ? 0 : this.getSocietyPost()
						.hashCode());
		result = 37 * result
				+ (getJobTitle() == null ? 0 : this.getJobTitle().hashCode());
		result = 37 * result
				+ (getCellPhone() == null ? 0 : this.getCellPhone().hashCode());
		result = 37 * result
				+ (getWorkTel() == null ? 0 : this.getWorkTel().hashCode());
		result = 37 * result
				+ (getQqMsn() == null ? 0 : this.getQqMsn().hashCode());
		result = 37 * result
				+ (getBlog() == null ? 0 : this.getBlog().hashCode());
		result = 37
				* result
				+ (getIntroduction() == null ? 0 : this.getIntroduction()
						.hashCode());
		result = 37
				* result
				+ (getPublications() == null ? 0 : this.getPublications()
						.hashCode());
		result = 37
				* result
				+ (getAccountName() == null ? 0 : this.getAccountName()
						.hashCode());
		result = 37 * result
				+ (getCardNo() == null ? 0 : this.getCardNo().hashCode());
		result = 37
				* result
				+ (getOpeningBank() == null ? 0 : this.getOpeningBank()
						.hashCode());
		result = 37 * result
				+ (getCardType() == null ? 0 : this.getCardType().hashCode());
		result = 37
				* result
				+ (getBankAddress() == null ? 0 : this.getBankAddress()
						.hashCode());
		result = 37
				* result
				+ (getCodiceFiscale() == null ? 0 : this.getCodiceFiscale()
						.hashCode());
		result = 37
				* result
				+ (getContactPerson() == null ? 0 : this.getContactPerson()
						.hashCode());
		result = 37
				* result
				+ (getBusinessScope() == null ? 0 : this.getBusinessScope()
						.hashCode());
		result = 37
				* result
				+ (getEconomyType() == null ? 0 : this.getEconomyType()
						.hashCode());
		result = 37
				* result
				+ (getArtificialPerson() == null ? 0 : this
						.getArtificialPerson().hashCode());
		result = 37 * result
				+ (getLongevity() == null ? 0 : this.getLongevity().hashCode());
		result = 37
				* result
				+ (getIsCooperation() == null ? 0 : this.getIsCooperation()
						.hashCode());
		result = 37
				* result
				+ (getCooperationItem() == null ? 0 : this.getCooperationItem()
						.hashCode());
		result = 37
				* result
				+ (getArchiveFile() == null ? 0 : this.getArchiveFile()
						.hashCode());
		result = 37
				* result
				+ (getPublicationClass() == null ? 0 : this
						.getPublicationClass().hashCode());
		result = 37
				* result
				+ (getDepartmentType() == null ? 0 : this.getDepartmentType()
						.hashCode());
		result = 37
				* result
				+ (getSignRequirent() == null ? 0 : this.getSignRequirent()
						.hashCode());
		result = 37
				* result
				+ (getProofreadType() == null ? 0 : this.getProofreadType()
						.hashCode());
		result = 37
				* result
				+ (getInternalEvaluation() == null ? 0 : this
						.getInternalEvaluation().hashCode());
		result = 37
				* result
				+ (getMainContact() == null ? 0 : this.getMainContact()
						.hashCode());
		result = 37 * result
				+ (getStationId() == null ? 0 : this.getStationId().hashCode());
		result = 37 * result
				+ (getChargeMan() == null ? 0 : this.getChargeMan().hashCode());
		result = 37 * result
				+ (getPubId() == null ? 0 : this.getPubId().hashCode());
		result = 37 * result
				+ (getMExist() == null ? 0 : this.getMExist().hashCode());
		result = 37
				* result
				+ (getLicenseNumber() == null ? 0 : this.getLicenseNumber()
						.hashCode());
		result = 37
				* result
				+ (getBusinessLicense() == null ? 0 : this.getBusinessLicense()
						.hashCode());
		result = 37
				* result
				+ (getParentCfId() == null ? 0 : this.getParentCfId()
						.hashCode());
		result = 37
				* result
				+ (getAccountType() == null ? 0 : this.getAccountType()
						.hashCode());
		result = 37 * result
				+ (getMStation() == null ? 0 : this.getMStation().hashCode());
		result = 37
				* result
				+ (getConsignmentStyle() == null ? 0 : this
						.getConsignmentStyle().hashCode());
		return result;
	}

}